<?php

    include_once '../../controlador/php/conexion/Conexion.php';
    $con = new Conexion();
    
    $tc = $_REQUEST['tc'];
    
    if($tc == 1){
        $especi = $_REQUEST['especi'];
        $codser = $_REQUEST['codser'];
    
    $select= "select GEEDESCRI,setablero.oid,HCACODIGO,dg10.NOMPAC,dg10.EDAD,setablero.paciente,dg10.AINCONSEC,dg10.GDENOMBRE,cast(enfactual as text)as enfactual,cast(tratamiento as text)as tratamiento,cast(diagnostico as text)as diagnostico,
                cast(observaciones as text)as observaciones,estado,dolordt,auxiliar,medico,USUDESCRI as medico2
                from setespecialidad
                inner join setablero on setespecialidad.paciente = setablero.paciente and setespecialidad.setablero = setablero.oid
                inner join ".$con->getReal()."..HPNDEFCAM on setablero.cama = HPNDEFCAM.OID
                LEFT OUTER JOIN ".$con->getReal()."..GENMEDICO ON setablero.medico = GENMEDICO.OID
                LEFT OUTER JOIN ".$con->getReal()."..GENUSUARIO ON GENMEDICO.GENUSUARIO = GENUSUARIO.OID
                outer apply(select RTRIM(PACPRINOM+' '+PACSEGNOM+' '+PACPRIAPE+' '+PACSEGAPE)AS NOMPAC, GDENOMBRE,AINCONSEC,SUBSTRING(CONVERT (VARCHAR(10),AINFECING,103),1,10)+' '+CONVERT(VARCHAR(5), AINFECING, 114) AS FECHA,
                                         CAST(DATEDIFF(DD, GENPACIEN.GPAFECNAC, GETDATE()) / 365.25 AS INT) AS EDAD
                                                     from ".$con->getReal()."..GENPACIEN left outer join ".$con->getReal()."..ADNINGRESO on GENPACIEN.OID = ADNINGRESO.GENPACIEN
                                                           INNER JOIN ".$con->getReal()."..GENDETCON AS GE ON ADNINGRESO.GENDETCON=GE.OID
                                                     WHERE AINESTADO=0  and PACNUMDOC = setablero.paciente)as dg10
                inner join ".$con->getReal()."..GENESPECI on setespecialidad.especialidad = GENESPECI.OID
              where setespecialidad.especialidad = '".$especi."' and servicio = '".$codser."'
              order by HCACODIGO";
    $res = $con->query($select);
    
    while ($res2 = mssql_fetch_array($res)){
        
         $lista[] = array_map(utf8_encode,$res2);
        
    }
    
    print_r(json_encode($lista));
    }
    else if($tc == 2){
         $pac = $_REQUEST['pac'];
         $oid = $_REQUEST['oid'];
         $especi = $_REQUEST['especi'];
    
    $deteccion = "select GENESPECI.GEEDESCRI,GENESPECI.OID 
                   from setespecialidad left outer join ".$con->getReal()."..GENESPECI on setespecialidad.especialidad = GENESPECI.OID
                   where paciente = '".$pac."' and setablero = '".$oid."' and especialidad not in ('".$especi."')
                   order by GEEDESCRI asc";
    $res = $con->query($deteccion);
    
    while ($res2 = mssql_fetch_array($res)){
        
        $lista[] = array_map(utf8_encode,$res2);
    }
    
     print_r(json_encode($lista));
    }
    else if($tc == 3){
        
        $especi = $_REQUEST['especi'];
        
        $especialidad = "select OID,GEEDESCRI from ".$con->getReal()."..GENESPECI where OID = '".$especi."'";
        $res = $con->query($especialidad);
    
        while ($res2 = mssql_fetch_array($res)){

            $lista[] = array_map(utf8_encode,$res2);
        }

         print_r(json_encode($lista));
        }
    $con->cerrarConexion();
?>
